home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 426-450 / disk_432 / apalasm / examples / muloctreg.pal < prev    next >
Text File  |  1992-05-06  |  5KB  |  111 lines

  1. PAL20X8                                          PAL DESIGN SPECIFICATION
  2. 74LS380                                     BIRKNER/KAZMI/BLASCO 02/16/81
  3. MULTIFUNCTION OCTAL REGISTER
  4. MMI SUNNYVALE, CALIFORNIA
  5. CLK /LD D0 D1 D2 D3 D4 D5 D6 D7  POL GND
  6. /OC /PR Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 /CLR VCC
  7. ;pinlist 1 to 24 must start in line 5
  8.  
  9. ;equations go here
  10.  
  11. /Q0 :=   CLR                       ;CLEAR
  12.      +  /CLR*/PR*/LD*/Q0           ;HOLD
  13.     :+: /CLR*/PR* LD* POL*/D0      ;LOAD  D0 (TRUE)
  14.      +  /CLR*/PR* LD*/POL* D0      ;LOAD /D0 (COMP)
  15.  
  16. /Q1 :=   CLR                       ;CLEAR
  17.      +  /CLR*/PR*/LD*/Q1           ;HOLD
  18.     :+: /CLR*/PR* LD* POL*/D1      ;LOAD  D1 (TRUE)
  19.      +  /CLR*/PR* LD*/POL* D1      ;LOAD /D1 (COMP)
  20.  
  21. /Q2 :=   CLR                       ;CLEAR
  22.      +  /CLR*/PR*/LD*/Q2           ;HOLD
  23.     :+: /CLR*/PR* LD* POL*/D2      ;LOAD  D2 (TRUE)
  24.      +  /CLR*/PR* LD*/POL* D2      ;LOAD /D2 (COMP)
  25.  
  26. /Q3 :=   CLR                       ;CLEAR
  27.      +  /CLR*/PR*/LD*/Q3           ;HOLD
  28.     :+: /CLR*/PR* LD* POL*/D3      ;LOAD  D3 (TRUE)
  29.      +  /CLR*/PR* LD*/POL* D3      ;LOAD /D3 (COMP)
  30.  
  31. /Q4 :=   CLR                       ;CLEAR
  32.      +  /CLR*/PR*/LD*/Q4           ;HOLD
  33.     :+: /CLR*/PR* LD* POL*/D4      ;LOAD  D4 (TRUE)
  34.      +  /CLR*/PR* LD*/POL* D4      ;LOAD /D4 (COMP)
  35.  
  36. /Q5 :=   CLR                       ;CLEAR
  37.      +  /CLR*/PR*/LD*/Q5           ;HOLD
  38.     :+: /CLR*/PR* LD* POL*/D5      ;LOAD  D5 (TRUE)
  39.      +  /CLR*/PR* LD*/POL* D5      ;LOAD /D5 (COMP)
  40.  
  41. /Q6 :=   CLR                       ;CLEAR
  42.      +  /CLR*/PR*/LD*/Q6           ;HOLD
  43.     :+: /CLR*/PR* LD* POL*/D6      ;LOAD  D6 (TRUE)
  44.      +  /CLR*/PR* LD*/POL* D6      ;LOAD /D6 (COMP)
  45.  
  46. /Q7 :=   CLR                       ;CLEAR
  47.      +  /CLR*/PR*/LD*/Q7           ;HOLD
  48.     :+: /CLR*/PR* LD* POL*/D7      ;LOAD  D7 (TRUE)
  49.      +  /CLR*/PR* LD*/POL* D7      ;LOAD /D7 (COMP)
  50.  
  51. ; function table vectors go here
  52.  
  53. FUNCTION TABLE
  54.  
  55. D7 D6 D5 D4 D3 D2 D1 D0 /CLR /PR /LD POL CLK /OC Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
  56.  
  57. ;function table pin list
  58. ;  INPUTS           CONTROL                     OUTPUTS     COMMENTS
  59. ; D7----D0 /CLR   /PR   /LD   POL   CLK   /OC   Q7----Q0
  60. -------------------------------------------------------------------------
  61. ;CLEAR AND PRESET TESTS
  62.   HHHHHHHH   L     L     L     H     C     L    LLLLLLLL    CLEAR
  63.   LLLLLLLL   H     L     L     H     C     L    HHHHHHHH    PRESET
  64.   LLLLLLLL   L     L     L     L     C     L    LLLLLLLL    CLEAR
  65.   HHHHHHHH   H     L     L     L     C     L    HHHHHHHH    PRESET
  66. ;LOAD DATA - WALKING ZEROS (TRUE DATA)
  67.   HHHHHHHL   H     H     L     H     C     L    HHHHHHHL    LOAD HEX (FE)
  68.   HHHHHHLH   H     H     L     H     C     L    HHHHHHLH    LOAD HEX (FD)
  69.   HHHHHLHH   H     H     L     H     C     L    HHHHHLHH    LOAD HEX (FB)
  70.   HHHHLHHH   H     H     L     H     C     L    HHHHLHHH    LOAD HEX (F7)
  71.   HHHLHHHH   H     H     L     H     C     L    HHHLHHHH    LOAD HEX (EF)
  72.   HHLHHHHH   H     H     L     H     C     L    HHLHHHHH    LOAD HEX (DF)
  73.   HLHHHHHH   H     H     L     H     C     L    HLHHHHHH    LOAD HEX (BF)
  74.   LHHHHHHH   H     H     L     H     C     L    LHHHHHHH    LOAD HEX (7F)
  75.   HHHHHHHH   H     H     L     H     C     L    HHHHHHHH    LOAD HEX (FF)
  76. ;LOAD DATA - WALKING ONES (TRUE DATA)
  77.   LLLLLLLH   H     H     L     H     C     L    LLLLLLLH    LOAD HEX (01)
  78.   LLLLLLHL   H     H     L     H     C     L    LLLLLLHL    LOAD HEX (02)
  79.   LLLLLHLL   H     H     L     H     C     L    LLLLLHLL    LOAD HEX (04)
  80.   LLLLHLLL   H     H     L     H     C     L    LLLLHLLL    LOAD HEX (08)
  81.   LLLHLLLL   H     H     L     H     C     L    LLLHLLLL    LOAD HEX (10)
  82.   LLHLLLLL   H     H     L     H     C     L    LLHLLLLL    LOAD HEX (20)
  83.   LHLLLLLL   H     H     L     H     C     L    LHLLLLLL    LOAD HEX (40)
  84.   HLLLLLLL   H     H     L     H     C     L    HLLLLLLL    LOAD HEX (80)
  85.   LLLLLLLL   H     H     L     H     C     L    LLLLLLLL    LOAD HEX (00)
  86. ;LOAD DATA - WALKING ONES (COMP DATA) WITH HOLD TESTS
  87.   LLLLLLLL   H     H     H     L     C     L    LLLLLLLL    HOLD
  88.   LLLLLLLL   H     H     L     L     C     L    HHHHHHHH    LOAD HEX (00)
  89.   LLLLLLLL   H     H     H     H     C     L    HHHHHHHH    HOLD
  90.   LLLLLLLH   H     H     L     L     C     L    HHHHHHHL    LOAD HEX (01)
  91.   LLLLLLLL   H     H     H     L     C     L    HHHHHHHL    HOLD
  92.   LLLLLLHL   H     H     L     L     C     L    HHHHHHLH    LOAD HEX (02)
  93.   HHHHHHHH   H     H     H     H     C     L    HHHHHHLH    HOLD
  94.   LLLLLHLL   H     H     L     L     C     L    HHHHHLHH    LOAD HEX (03)
  95.   LLLLLLLL   H     H     H     L     C     L    HHHHHLHH    HOLD
  96.   LLLLHLLL   H     H     L     L     C     L    HHHHLHHH    LOAD HEX (80)
  97.   HHHHHHHH   H     H     H     H     C     L    HHHHLHHH    HOLD
  98.   LLLHLLLL   H     H     L     L     C     L    HHHLHHHH    LOAD HEX (10)
  99.   LLLLLLLL   H     H     H     L     C     L    HHHLHHHH    HOLD
  100.   LLHLLLLL   H     H     L     L     C     L    HHLHHHHH    LOAD HEX (20)
  101.   HHHHHHHH   H     H     H     H     C     L    HHLHHHHH    HOLD
  102.   LHLLLLLL   H     H     L     L     C     L    HLHHHHHH    LOAD HEX (40)
  103.   LLLLLLLL   H     H     H     L     C     L    HLHHHHHH    HOLD
  104.   HLLLLLLL   H     H     L     L     C     L    LHHHHHHH    LOAD HEX (80)
  105.   HHHHHHHH   H     H     H     H     C     L    LHHHHHHH    HOLD
  106.   LLLLLLLL   H     H     L     L     C     L    HHHHHHHH    LOAD HEX (00)
  107.   XXXXXXXX   X     X     X     X     X     H    ZZZZZZZZ    TEST HI-Z
  108. -------------------------------------------------------------------------
  109. DESCRIPTION
  110.  
  111.